home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / WDMA_YMH.IN_ / wdma_ymh.inf
Encoding:
Windows Setup INFormation  |  1999-11-18  |  8.2 KB  |  204 lines

  1.  
  2. [Version]
  3. Signature="$CHICAGO$"
  4. Class=MEDIA
  5. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  6. provider=%MSFT%
  7. LayoutFile=layout.inf, layout1.inf, layout2.inf
  8. DriverVer =11/18/1999,5.00.2184.1
  9.  
  10. [Manufacturer]
  11. %YamahaMfg%=Yamaha
  12.  
  13. [Yamaha]
  14. %*WDM_opl3sax.DeviceDesc% = WDM_opl3sax, *YMH0021
  15. %*WDM_opl3sax.DeviceDesc% = WDM_opl3sax, *YMH0007
  16. %*WDM_opl3sax.DeviceDesc% = WDM_opl3sax, *nEC1819
  17. %*WDM_opl3sax.DeviceDesc% = WDM_opl3sax, *nEC181A
  18. %*WDM_opl3sax.DeviceDesc% = WDM_opl3sax, *nEC181B
  19. %*WDM_opl3sax.DeviceDesc% = WDM_opl3sax, *nEC181C
  20. %Reserved.DeviceDesc%     = STUB_DEVICE, *YMH002F
  21.  
  22. [DestinationDirs]
  23. WDM_opl3sax.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers
  24.  
  25. [YMH.KnownFiles]
  26. opl3sax.sys = safe,backup
  27. vopl3sa.vxd = safe,backup
  28. msmpu401.vxd = safe,backup
  29.  
  30. [YMH.KnownRegEntries]
  31. IsToshiba750   =safe,backup,LoseWDVM,LoseIVC
  32.  
  33. [IsToshiba750]
  34. 1=HKLM,Software\Toshiba\MachInfo,Model,0,Tecra 750
  35.  
  36. [STUB_DEVICE]
  37.  
  38. [WDM_opl3sax]
  39. Include=ks.inf, wdmaudio.inf
  40. Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA
  41. CopyFiles=WDM_opl3sax.CopyList
  42. AddReg=WDM_opl3sax.AddReg, OPL3SAxCus.Reg
  43. KnownFiles      = YMH.KnownFiles
  44. KnownRegEntries = YMH.KnownRegEntries
  45.  
  46. [WDM_opl3sax.Interfaces]
  47. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,YmhAud.Interface.Wave
  48. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,YmhAud.Interface.Wave
  49. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,YmhAud.Interface.Wave
  50. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,YmhAud.Interface.Topology
  51. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  52. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  53. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  54. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  55. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  56.  
  57. [YmhAud.Interface.Wave]
  58. AddReg=YmhAud.Interface.Wave.AddReg
  59.  
  60. [YmhAud.Interface.Topology]
  61. AddReg=YmhAud.Interface.Topo.AddReg
  62.  
  63. [YmhAud.Interface.Wave.AddReg]
  64. HKR,,CLSID,,%Proxy.CLSID%
  65. HKR,,FriendlyName,,%YmhAud.Wave.szPname%
  66.  
  67. [YmhAud.Interface.Topo.AddReg]
  68. HKR,,CLSID,,%Proxy.CLSID%
  69. HKR,,FriendlyName,,%YmhAud.Topology.szPname%
  70.  
  71. [WDM.Interface.UART]
  72. AddReg=WDM.Interface.UART.AddReg
  73. [WDM.Interface.UART.AddReg]
  74. HKR,,CLSID,,%Proxy.CLSID%
  75. HKR,,FriendlyName,,%WDM.UART.szPname%
  76.  
  77. [WDM.Interface.FMSynth]
  78. AddReg=WDM.Interface.FMSynth.AddReg
  79. [WDM.Interface.FMSynth.AddReg]
  80. HKR,,CLSID,,%Proxy.CLSID%
  81. HKR,,FriendlyName,,%WDM.FMSynth.szPname%
  82.  
  83. [WDM_opl3sax.AddReg]
  84. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  85. HKR,,Driver,,opl3sax.sys
  86. HKR,,NTMPDriver,,"opl3sax.sys,sbemul.sys"
  87.  
  88. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  89.  
  90. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  91. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  92. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  93.  
  94. HKR,Drivers\wave\wdmaud.drv,Description,,%*WDM_opl3sax.DeviceDesc%
  95. HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
  96. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_opl3sax.DeviceDesc%
  97.  
  98. HKLM,%MediaCategories%\%SAxGUID.Ymersion%,Name,,%SAxPin.Ymersion%
  99. HKLM,%MediaCategories%\%SAxGUID.Ymersion%,Display,1,00,00,00,00
  100. HKLM,%MediaCategories%\%SAxGUID.YmersionType%,Name,,%SAxPin.YmersionType%
  101. HKLM,%MediaCategories%\%SAxGUID.YmersionType%,Display,1,00,00,00,00
  102. HKLM,%MediaCategories%\%SAxGUID.ZvPortControl%,Name,,%SAxPin.ZvPortControl%
  103. HKLM,%MediaCategories%\%SAxGUID.ZvPortControl%,Display,1,00,00,00,00
  104. HKLM,%MediaCategories%\%SAxGUID.Mic20dbControl%,Name,,%SAxPin.Mic20dbControl%
  105. HKLM,%MediaCategories%\%SAxGUID.Mic20dbControl%,Display,1,00,00,00,00
  106. HKLM,%MediaCategories%\%SAxGUID.MonoInControl%,Name,,%SAxPin.MonoInControl%
  107. HKLM,%MediaCategories%\%SAxGUID.MonoInControl%,Display,1,00,00,00,00
  108.  
  109. [OPL3SAxCus.Reg]
  110. HKLM,SOFTWARE\YAMAHA\Driver\SAx-WDM\Mixer\WaveInLine, "Initial Value 0",  1,00,00,09,00
  111. HKLM,SOFTWARE\YAMAHA\Driver\SAx-WDM\Mixer\WaveInLine, "Initial Value 1",  1,00,00,09,00
  112. HKLM,SOFTWARE\YAMAHA\Driver\SAx-WDM\Mixer\WaveInCd, "Initial Value 0",  1,00,00,09,00
  113. HKLM,SOFTWARE\YAMAHA\Driver\SAx-WDM\Mixer\WaveInCd, "Initial Value 1",  1,00,00,09,00
  114. HKLM,SOFTWARE\YAMAHA\Driver\SAx-WDM\Mixer\WaveInMic, "Initial Value 0",  1,00,00,09,00
  115. HKLM,SOFTWARE\YAMAHA\Driver\SAx-WDM\Mixer\WaveInMic, "Initial Value 1",  1,00,00,09,00
  116. HKLM,SOFTWARE\YAMAHA\Driver\SAx-WDM\Mixer\WaveInLoopback, "Initial Value 0",  1,00,00,09,00
  117. HKLM,SOFTWARE\YAMAHA\Driver\SAx-WDM\Mixer\WaveInLoopback, "Initial Value 1",  1,00,00,09,00
  118.  
  119. [WDM_opl3sax.CopyList]
  120. opl3sax.sys
  121.  
  122. ;;**************** NT Install ****************
  123. [STUB_DEVICE.NT]
  124. [STUB_DEVICE.NT.SERVICES]
  125. AddService=,0x2
  126.  
  127. [WDM_opl3sax.NT]
  128. Include=ks.inf, wdmaudio.inf
  129. Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA
  130. CopyFiles=WDM_opl3sax.CopyList
  131. AddReg=WDM_opl3sax.AddReg, OPL3SAxCus.NT.Reg
  132.  
  133. [WDM_opl3sax.NT.Interfaces]
  134. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,YmhAud.Interface.Wave
  135. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,YmhAud.Interface.Wave
  136. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,YmhAud.Interface.Wave
  137. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,YmhAud.Interface.Topology
  138. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  139. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
  140. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
  141. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  142. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM.Interface.FMSynth
  143.  
  144. [WDM_opl3sax.NT.Services]
  145. AddService = wdm_opl3sax, 0x00000002, wdm_opl3sax_Service_Inst
  146.  
  147. [wdm_opl3sax_Service_Inst]
  148. DisplayName    = %wdm_opl3sax.SvcDesc%
  149. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  150. StartType      = 3                  ; SERVICE_DEMAND_START
  151. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  152. ServiceBinary  = %10%\system32\drivers\opl3sax.sys
  153.  
  154. [OPL3SAxCus.NT.Reg]
  155. HKLM,SYSTEM\CurrentControlSet\Services\YAMAHA\Driver\SAx-WDM\Mixer\WaveInLine, "Initial Value 0",  1,00,00,09,00
  156. HKLM,SYSTEM\CurrentControlSet\Services\YAMAHA\Driver\SAx-WDM\Mixer\WaveInLine, "Initial Value 1",  1,00,00,09,00
  157. HKLM,SYSTEM\CurrentControlSet\Services\YAMAHA\Driver\SAx-WDM\Mixer\WaveInCd, "Initial Value 0",  1,00,00,09,00
  158. HKLM,SYSTEM\CurrentControlSet\Services\YAMAHA\Driver\SAx-WDM\Mixer\WaveInCd, "Initial Value 1",  1,00,00,09,00
  159. HKLM,SYSTEM\CurrentControlSet\Services\YAMAHA\Driver\SAx-WDM\Mixer\WaveInMic, "Initial Value 0",  1,00,00,09,00
  160. HKLM,SYSTEM\CurrentControlSet\Services\YAMAHA\Driver\SAx-WDM\Mixer\WaveInMic, "Initial Value 1",  1,00,00,09,00
  161. HKLM,SYSTEM\CurrentControlSet\Services\YAMAHA\Driver\SAx-WDM\Mixer\WaveInLoopback, "Initial Value 0",  1,00,00,09,00
  162. HKLM,SYSTEM\CurrentControlSet\Services\YAMAHA\Driver\SAx-WDM\Mixer\WaveInLoopback, "Initial Value 1",  1,00,00,09,00
  163. [Strings]
  164. MSFT="Microsoft"
  165. YamahaMfg="Yamaha"
  166. *WDM_opl3sax.DeviceDesc = "YAMAHA OPL3-SAx WDM Driver"
  167. Reserved.DeviceDesc     = "YAMAHA OPL3-SAx Reserved"
  168.  
  169. YmhAud.Wave.szPname="Yamaha Audio"
  170. YmhAud.Topology.szPname="Yamaha"
  171.  
  172. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  173. WDM_MIDI="WDM-based Device"
  174.  
  175. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  176. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  177. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  178. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  179. KSNAME_Wave="Wave"
  180. KSNAME_UART="UART"
  181. KSNAME_FMSynth="FMSynth"
  182. KSNAME_Topology="Topology"
  183. KSNAME_Wavetable="Wavetable"
  184.  
  185. WDM.UART.szPname="Yamaha MPU-401"
  186. WDM.FMSynth.szPname="Yamaha FM Synthesizer"
  187.  
  188. wdm_opl3sax.SvcDesc = "YAMAHA OPL3-SAx Audio Driver (WDM)"
  189.  
  190. LoseWDVM= The wave device for voice modem may stop working
  191. LoseIVC= The Intel Proshare Videoconferencing system may stop working
  192.  
  193. SAxGUID.Ymersion        ="{1460F9A1-C963-11d1-BE8B-00A02495FA2D}"
  194. SAxPin.Ymersion         ="Ymersion"
  195. SAxGUID.YmersionType    ="{1460F9A0-C963-11d1-BE8B-00A02495FA2D}"
  196. SAxPin.YmersionType     ="Ymersion Type"
  197. SAxGUID.ZvPortControl   ="{A2E56740-F953-11d1-9180-0060977EDEC7}"
  198. SAxPin.ZvPortControl    ="ZV Port"
  199. SAxGUID.Mic20dbControl  ="{6745A220-F97D-11d1-9180-0060977EDEC7}"
  200. SAxPin.Mic20dbControl   ="MIC +20dB"
  201. SAxGUID.MonoInControl   ="{B969C540-F97D-11d1-9180-0060977EDEC7}"
  202. SAxPin.MonoInControl    ="Mono In"
  203.  
  204.